import csv

filename = "xiaofei.csv"

# 读取CSV文件内容，并将每一行数据作为一个字典类型存储到列表中
with open(filename, newline="") as f:
    reader = csv.DictReader(f)
    data = [row for row in reader]

# 获取省份和项目输入
province = input("请输入省份：").strip()
items = input("请输入需要查找的项目，以逗号分隔（如：衣着,居住）：").strip().split(",")

# 遍历数据，查找匹配的行
filtered_data = []
for row in data:
    if row["地区"] == province and all(item in row for item in items):
        filtered_data.append(row)

# 输出结果
if filtered_data:
    print("查询结果如下：")
    for row in filtered_data:
        print(row)
else:
    print("未找到符合条件的数据")
